package com.zhongwang.mms.gen.model;
import java.io.Serializable;
import lombok.Data;
@Data
public class PAdjustGenModel implements Serializable{

  private static final long serialVersionUID = 1001311041620974976L;

	/**
	 * 主键

	 */
  private Integer adjId;

	/**
	 * 外键：依赖库存表主键。被调整/
	 */
  private Integer adjItyId;

	/**
	 * 被调整/调整的物料描述。如果是
	 */
  private String adjMatDesc;

	/**
	 * 被调整/调整的SAP物料编码
	 */
  private String adjMatCode;

	/**
	 * 被调整/调整的数量。如果是新增
	 */
  private Double adjNum;

	/**
	 * 被调整/调整的单位。如果是新增
	 */
  private String adjUnit;

	/**
	 * 被调整/调整的单价
	 */
  private Double adjPrice;

	/**
	 * 被调整/调整的金额，计算字段。
	 */
  private Double adjAmount;

	/**
	 * 被调整/调整的跟踪号

	 */
  private String adjTrackCode;

	/**
	 * 被调整/调整的项目编码
	 */
  private String adjProCode;

	/**
	 * 被调整/调整的项目名称
	 */
  private String adjProName;

	/**
	 * 外键：依赖仓库信息表主键，被调
	 */
  private Integer adjWhiId;

	/**
	 * 被调整/调整的区位

	 */
  private String adjPosition;

	/**
	 * 被调整/调整的记账日期

	 */
  private java.util.Date adjBookkeepingDate;

	/**
	 * 被调整/调整的特殊说明

	 */
  private String adjSpec;

	/**
	 * 被调整/调整的原因
，如果是盘
	 */
  private String adjReason;

	/**
	 * 被调整/调整的库存状态，在库类
	 */
  private Integer adjStockType;

	/**
	 * 外键：依赖外购件库损益调整申请
	 */
  private Integer adjAjaId;

	/**
	 * 外键：自依赖，用于成对信息排序
	 */
  private Integer adjPid;

	/**
	 * 外键：依赖盘点计划明细表主键
	 */
  private Integer adjCdlId;

	/**
	 * 外键：调整出入库单主键

	 */
  private Integer adjOdrId;

	/**
	 * 外键：调整出入库明细主键
	 */
  private Integer adjOdaId;

	/**
	 * 调整批号：AC+年（只保留后两位
	 */
  private String adjCode;

	/**
	 * 外键：依赖用户表主键.申请人
	 */
  private Integer adjAppId;

	/**
	 * 申请时间
	 */
  private java.util.Date adjAppDatetime;

	/**
	 * 外键：依赖用户表主键.审核人
	 */
  private Integer adjCheckerId;

	/**
	 * 审核时间

	 */
  private java.util.Date adjCheckerDatetime;

	/**
	 * 调整类型：1是申请调整，2是盘点
	 */
  private Integer adjType;

	/**
	 * 是否是新增标识：1是新增，0是非
	 */
  private Integer adjNewFlag;

	/**
	 * :调整状态
:1是未审核，2是已审
	 */
  private Integer adjStatus;

	/**
	 * 调整身份:1是调整前，2是调整后.
	 */
  private Integer adjIdentity;


  public Integer getAdjId() {
    return adjId;
  }

  public void setAdjId(Integer adjId) {
    this.adjId = adjId;
  }


  public Integer getAdjItyId() {
    return adjItyId;
  }

  public void setAdjItyId(Integer adjItyId) {
    this.adjItyId = adjItyId;
  }


  public String getAdjMatDesc() {
    return adjMatDesc;
  }

  public void setAdjMatDesc(String adjMatDesc) {
    this.adjMatDesc = adjMatDesc;
  }


  public String getAdjMatCode() {
    return adjMatCode;
  }

  public void setAdjMatCode(String adjMatCode) {
    this.adjMatCode = adjMatCode;
  }


  public Double getAdjNum() {
    return adjNum;
  }

  public void setAdjNum(Double adjNum) {
    this.adjNum = adjNum;
  }


  public String getAdjUnit() {
    return adjUnit;
  }

  public void setAdjUnit(String adjUnit) {
    this.adjUnit = adjUnit;
  }


  public Double getAdjPrice() {
    return adjPrice;
  }

  public void setAdjPrice(Double adjPrice) {
    this.adjPrice = adjPrice;
  }


  public Double getAdjAmount() {
    return adjAmount;
  }

  public void setAdjAmount(Double adjAmount) {
    this.adjAmount = adjAmount;
  }


  public String getAdjTrackCode() {
    return adjTrackCode;
  }

  public void setAdjTrackCode(String adjTrackCode) {
    this.adjTrackCode = adjTrackCode;
  }


  public String getAdjProCode() {
    return adjProCode;
  }

  public void setAdjProCode(String adjProCode) {
    this.adjProCode = adjProCode;
  }


  public String getAdjProName() {
    return adjProName;
  }

  public void setAdjProName(String adjProName) {
    this.adjProName = adjProName;
  }


  public Integer getAdjWhiId() {
    return adjWhiId;
  }

  public void setAdjWhiId(Integer adjWhiId) {
    this.adjWhiId = adjWhiId;
  }


  public String getAdjPosition() {
    return adjPosition;
  }

  public void setAdjPosition(String adjPosition) {
    this.adjPosition = adjPosition;
  }


  public java.util.Date getAdjBookkeepingDate() {
    return adjBookkeepingDate;
  }

  public void setAdjBookkeepingDate(java.util.Date adjBookkeepingDate) {
    this.adjBookkeepingDate = adjBookkeepingDate;
  }


  public String getAdjSpec() {
    return adjSpec;
  }

  public void setAdjSpec(String adjSpec) {
    this.adjSpec = adjSpec;
  }


  public String getAdjReason() {
    return adjReason;
  }

  public void setAdjReason(String adjReason) {
    this.adjReason = adjReason;
  }


  public Integer getAdjStockType() {
    return adjStockType;
  }

  public void setAdjStockType(Integer adjStockType) {
    this.adjStockType = adjStockType;
  }


  public Integer getAdjAjaId() {
    return adjAjaId;
  }

  public void setAdjAjaId(Integer adjAjaId) {
    this.adjAjaId = adjAjaId;
  }


  public Integer getAdjPid() {
    return adjPid;
  }

  public void setAdjPid(Integer adjPid) {
    this.adjPid = adjPid;
  }


  public Integer getAdjCdlId() {
    return adjCdlId;
  }

  public void setAdjCdlId(Integer adjCdlId) {
    this.adjCdlId = adjCdlId;
  }


  public Integer getAdjOdrId() {
    return adjOdrId;
  }

  public void setAdjOdrId(Integer adjOdrId) {
    this.adjOdrId = adjOdrId;
  }


  public Integer getAdjOdaId() {
    return adjOdaId;
  }

  public void setAdjOdaId(Integer adjOdaId) {
    this.adjOdaId = adjOdaId;
  }


  public String getAdjCode() {
    return adjCode;
  }

  public void setAdjCode(String adjCode) {
    this.adjCode = adjCode;
  }


  public Integer getAdjAppId() {
    return adjAppId;
  }

  public void setAdjAppId(Integer adjAppId) {
    this.adjAppId = adjAppId;
  }


  public java.util.Date getAdjAppDatetime() {
    return adjAppDatetime;
  }

  public void setAdjAppDatetime(java.util.Date adjAppDatetime) {
    this.adjAppDatetime = adjAppDatetime;
  }


  public Integer getAdjCheckerId() {
    return adjCheckerId;
  }

  public void setAdjCheckerId(Integer adjCheckerId) {
    this.adjCheckerId = adjCheckerId;
  }


  public java.util.Date getAdjCheckerDatetime() {
    return adjCheckerDatetime;
  }

  public void setAdjCheckerDatetime(java.util.Date adjCheckerDatetime) {
    this.adjCheckerDatetime = adjCheckerDatetime;
  }


  public Integer getAdjType() {
    return adjType;
  }

  public void setAdjType(Integer adjType) {
    this.adjType = adjType;
  }


  public Integer getAdjNewFlag() {
    return adjNewFlag;
  }

  public void setAdjNewFlag(Integer adjNewFlag) {
    this.adjNewFlag = adjNewFlag;
  }


  public Integer getAdjStatus() {
    return adjStatus;
  }

  public void setAdjStatus(Integer adjStatus) {
    this.adjStatus = adjStatus;
  }


  public Integer getAdjIdentity() {
    return adjIdentity;
  }

  public void setAdjIdentity(Integer adjIdentity) {
    this.adjIdentity = adjIdentity;
  }

}
